/*
 * File:   Characteristic.h
 * Author: luk
 *
 * Created on March 1, 2015, 9:26 PM
 */

#ifndef CHARACTERISTIC_H
#define	CHARACTERISTIC_H

#include "DiceAdds.h"

class Characteristic {
private:
    int hitPoints;
    int will;
    int perception;
    int fatiguePoints;
    float basicSpeed;
    int basicMove;
    float basicLift;
    DiceAdds thrustingDamage;
    DiceAdds swingingDamage;

public:
    Characteristic(float basicLift, int basicMove, float basicSpeed, int fatiguePoints, int hitPoints, int perception,
            int will, DiceAdds thrustingDamage, DiceAdds swingingDamage);

    int getHitPoints() const;

    int getWill() const;

    int getPerception() const;

    int getFatiguePoints() const;

    float getBasicSpeed() const;

    int getBasicMove() const;

    float getBasicLift() const;

    DiceAdds getThrustingDamage() const;

    DiceAdds getSwingingDamage() const;
};

#endif	/* CHARACTERISTIC_H */

